﻿@charset 'utf-8';
/* Author: Chuck */
/* Time: 2014/12/10 */

/* CSS Reset */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{ margin: 0; padding: 0; }table{ border-spacing: 0; border-collapse: collapse; }
fieldset,img{ border: 0; }
ul,ol,li,i{ list-style: none; }
i,em{ font-style: normal; }
h1,h2,h3,h4,h5,h6{ font-size: 100%; }
input,textarea,select{ font-family: inherit; font-size: inherit; font-weight: inherit; *font-size: 100%; }
/* coommon */
.clearfix:after{ display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
.clearfix{ *zoom: 1; }
.fl{ float: left; }
.fr{ float: right; }
body{ font: 14px/26px 'Microsoft YaHei'; color: #333; }
a{ text-decoration: none; color: #666; }
a:hover{ color: #1b96d5; }
.w1000{ clear: both; width: 1000px; margin-right: auto; margin-left: auto; }
/* header */
#header{ position: absolute; z-index: 100; top: 0; left: 0; width: 100%; height: 88px; *z-index: 20; }
.h_overlay{ position: absolute; z-index: 99; width: 100%; min-width: 1000px; height: 88px; opacity: .8; background: #fff; filter: alpha(opacity=80); }
.header{ position: absolute; z-index: 100; width: 100%; min-width: 1000px; height: 88px; }
.header .w1000{ position: relative; z-index: 100; }
.logo{ float: left; width: 122px; padding-top: 0px;padding-right: 46px; }
.header_right{ 
    float: left; 
    width: 830px;
    height: 88px;
 }
/* 顶部链接 */
.top{ 
    line-height: 24px;
    /* height: 24px; */
    margin-bottom: 14px; 
    padding-top: 11px; 
    overflow: hidden;
}

.top_links{ font-size: 12px; float: left; width: 400px; margin-left: 269px; text-align: right; _display: inline; }
.top_links a{ display: inline-block; margin-left: 10px; padding-left: 9px; 
    background: url(../image/icon_topNav.png) left center no-repeat; *display: inline; *zoom: 1; }
/* 搜索 */
.search{ 
    float: left;
     width: 147px; 
     height: 23px; 
     margin-left: 13px; 
     padding-top: 1px; 
     padding-left: 1px;
     background: url(../image/bg_search.png) #fff no-repeat;
      _display: inline; 
}

.search_txt{ font-size: 12px; line-height: 22px; display: block; overflow: hidden; width: 116px; height: 22px; padding: 0 3px; border: 0 none; *height: 21px; }

.search_btn{
     font-size: 0; 
     line-height: 0; 
     display: block;
    overflow: hidden;
    width: 24px; 
    height: 22px; 
    cursor: pointer; 
    text-indent: -999em;
    border: none; 
    background: url(../image/icon_searchBtn.png) center center no-repeat; 
    float: right;
}
.web_other{ font-size: 12px; position: relative; float: left; width: 96px; height: 27px; margin-left: 1px; _display: inline; }
.web_other .h1{ position: absolute; z-index: 11; top: 0; left: 0; width: 96px; height: 25px; cursor: pointer; text-align: center; background: url(icon_topOther.png) right center no-repeat; }
.web_other_h .h1{ line-height: 22px; border: 1px solid #dbdbdb; border-bottom: 0 none; background: #fff; background-image: none; }
.sub_web{ position: absolute; z-index: 10; top: 25px; right: 0; display: none; width: 175px; padding: 10px 0; border: 1px solid #dbdbdb; background: #fff; }
.web_other_h .sub_web{ display: block; }
.web_other a{ line-height: 26px; display: block; height: 26px; padding-left: 30px; color: #575656; background: url(icon_otherIcon.png) 18px -16px no-repeat; }
.web_other a:hover{ color: #1b96d5; background-position: 18px 10px; }
/* 导航 */
.nav{ float: right; clear: both; text-align: right; }
.nav li{ position: relative; display: block; float: left; height: 39px; margin-left: 16px; *display: inline; *zoom: 1; }
.nav h2 a{ color: #332926; }
.nav li.on h2 a,.nav li.on1 h2 a,.nav h2 a:hover{ color: #1b96d5; }

.nav li.on1{
    /* background: url(icon_up.png) center bottom no-repeat;  */
}
.sub_nav{ font-size: 0; line-height: 30px; position: absolute; z-index: 100; top: 20px; left: 0; display: none; /*height: 300px;*/ padding-top: 18px; text-align: left; }
.sub_unit {
    width: 270px!important;
    padding-top: 0;
    margin-top: 18px;
    left: -80px;
}
.bg {position: absolute;left: 0;bottom:0;right: 0;top: 0;opacity: .5;background: #2c80ab;filter: alpha(opacity=50);z-index: -1;}
.sub_nav a{ font-size: 12px; display: block; float: left; overflow: hidden; width: 90px; height: 29px; margin-right: 20px; text-align: center; white-space: nowrap; color: #fff; *display: inline; *zoom: 1; }
.sub_unit a{margin-right: 0;}
.sub_bg{ position: absolute; z-index: 99; top: 88px; left: 0; display: none; width: 100%; height: 29px; opacity: .5; background: #2c80ab; filter: alpha(opacity=50); }
.nav h2{ font-size: 15px; }
.nav h2 a{ color: #333; }
.index-nav  h2{ font-weight: bold;}
/* body */
#body,#body2{ background: #f7f6f4; *position: relative; *z-index: 10; }

/* footer */
#footer{ font: 14px/26px 'Microsoft YaHei'; padding: 25px 0; text-align: center; color: #666; background-color: #fff;position: relative;z-index: 999;}
#footer a{ font: 14px/26px 'Microsoft YaHei'; color: #666; }

.iconbg,.a_more{background-repeat: no-repeat;  display:block;overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer;}
#goTopBtn { 
     width:53px; 
     margin:0 auto; 
     text-align:left;
     z-index: 7777;
     position: fixed;
     bottom: 0px;
     right: 0;
     _position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
     /*for IE6*/
}

#goTopBtn .iconbg{ 
    background-image:url(../image/2013_gotop.gif); 
    /* background-image:url(2013_gotop.gif);  */
    width:48px; 
    height:48px;
}
#goTopBtn .btn-gotohome{ background-position:0 0;}
#goTopBtn .btn-gototop{ background-position:0 -51px; margin-top:3px;}
#goTopBtn .btn-gotohome:hover{ background-position:-49px 0;}
#goTopBtn .btn-gototop:hover{background-position:-49px -51px;}
